<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

        // undefined是从null 生出来的 

        // null 表示空  
        // 有的时候准备一个空箱子  具体放什么还没想好 但是肯定会往里放点东西  
        // 这时候可以用 null 来填充   


        // undefined  也是表示没有值 
        // 一个变量 如果仅仅是声明 但是里边什么也没放  这时候就是undefined  


        // var test1 = null;
        // console.log(null);

        // var num1;
        // console.log(num1);
        // var test2 = undefined;
        // console.log(undefined);


        // 基本数据类型  
        // 数值  Number 
        // 100  100.1 0xabc 0b101 0o77 11e9 Infinity -Infinity NaN
        // 字符串  String   ''  "" ``
        // 布尔类型 Boolean  true false 
        // Null    null 
        // Undefined  undefined 


        // var test = 100;
        // test = 100.5
        // test= 10e5
        // test = NaN
        // test = 'test123'
        // test = true
        // test = null 
        // test = undefined



        // 变量 没有数据类型  
        // 里边的数据 才有数据类型   


        




    </script>
</body>
</html>